package File;

import java.io.File;

/*
public File(String pathname) ：通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。

public File(String parent, String child) ：从父路径名字符串和子路径名字符串创建新的 File实例。

public File(File parent, String child) ：从父抽象路径名和子路径名字符串创建新的 File实例。
 */
public class demo1 {
    public static void main(String[] args) {
        String str="C:\\Users\\ch200\\OneDrive\\桌面\\1.txt";
        //1.根据字符串表示的路径，变成File对象
        File f1= new File(str);
        System.out.println(f1);
        //2.父级路径：C:\Users\ch200\OneDrive\桌面
        //子级路径：1.txt
        String parent = "C:\\Users\\ch200\\OneDrive\\桌面";
        String child = "1.txt";
        File f2 = new File(parent,child);
        System.out.println(f2);//C:\Users\ch200\OneDrive\桌面\1.txt
        File f3= new File(parent+"\\"+child);
        System.out.println(f3);
       // 通过父级File对象和子路径字符串
        File f4=new File("C:\\Users\\ch200\\OneDrive\\桌面");
        String s="1.txt";
        File f5=new File(f4,s);
        System.out.println(f5);

    }
}
